Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port eamxx rrtmgp to kokkos #2820

Merged
merged 18 commits into from
May 20, 2024
Merged

Conversation

jgfouca
Copy link
Member

@jgfouca jgfouca commented May 10, 2024

Overall port strategy is very similar to what was done for RRTMGP standalone. Duplication of impls was done at the lower levels, validation is done at the eamxx_rrtmgp_process_interface level.

Change list:

  1. Add new SCREAM_RRTMGP_ENABLE_YAKL and SCREAM_RRTMGP_ENABLE_KOKKOS. SCREAM_RRTMGP_ENABLE_YAKL is on by default and should give us the behavior we've had. If both are on, then kokkos results will validate against YAKL results.
  2. Remove some files from eamxx's rrtmgp that were duplicated from the rrtmgp standalone
  3. Cleaned up code indentation across all files (please view PR with whitespace changes off)
  4. Points the rrtmgp submodule to our kokkos conversion branch.

Concerns:

My main concern is with eamxx_rrtmgp_process_interface.cpp and how the buffer memory is wrapped by YAKL arrays. The original author left comments indicating that they thought the various subview_ND functions were copying the data. What is actually happening is they are creating the YAKL equivalent of an unmanaged View, wrapping the provided raw pointer. The data coming in from the buffer may not be layout left but it is being treated as layout left in the yakl arrays.

I also had some concerns with m_gas_concs and the gas_concs temporary. Because subview_ND wraps the original pointer, changes to m_gas_concs will change gas_concs; not sure if that was the intent.

Testing:

Tested TAS standalone with

  1. YAKL only
  2. Kokkos only
  3. YAKL and Kokkos (with validation)

jgfouca added 14 commits April 19, 2024 14:00
…rface_to_kokkos

* origin/master: (150 commits)
  EAMxx: added comment, and use override keyword in io diags unit test classes
  EAMxx: minor fixes to output manager
  EAMxx: add calls to init_timestep to IO unit tests
  EAMxx: rephrased comment in output manager
  EAMxx: only init timestep in IO if this will be an output step
  EAMxx: allow diags in IO to perform some ops at beginning of a timestep
  Change DP unit test
  Do not load PG2 phis
  git Call setup_io_info correctly if PG2 fields exist
  edit banner message
  EAMxx: minor fixes/clarifications in the model output docs
  EAMxx: add more beef to model output docs
  mam4xx - Replace KOKKOS_INLINE_FUNCTION with inline for routines that are only invoked by the host.
  correct comment string, use function call in shoc
  EAMxx: rework model output docs page
  EAMxx: small changes to model input docs
  EAMxx: automatically change var dtype inside io interfaces
  EAMxx: use 'if constexpr' in a scorpio utility
  EAMxx: manually delete iop in AD finalize, to avoid hanging files
  EAMxx: make IOP use directly the scorpio interfaces
  ...
@@ -630,6 +804,9 @@ void RRTMGPRadiation::run_impl (const double dt) {

// Create YAKL arrays. RRTMGP expects YAKL arrays with styleFortran, i.e., data has ncol
// as the fastest index. For this reason we must copy the data.
Copy link
Member Author

@jgfouca jgfouca May 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The original comment is wrong. The semantics of these subview_Nd functions have a big impact on behavior.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I may have written the comment myself. I think I wasn't referring to the moment when we do the subview, but rather to the fact that we have all those manual copies down below, from kokkos views to yakl arrays. Stuff like

            p_lay(i+1,k+1)       = d_pmid(icol,k);
            t_lay(i+1,k+1)       = d_tmid(icol,k);
            z_del(i+1,k+1)       = d_dz(i,k);
            ...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that the comment is not very clear about that. Perhaps we could rephrase, and maybe move it down near the place where we do the data copy...

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, the buffer variables are there to be the YAKL layout left copy of Kokkos field views. This process controls all the data in the buffer, so no data is coming from anywhere else.

I think the tough part with the comment is that some of the buffer arrays are copied from input fields before running rrtmgp_main(), and some buffer arrays are used as output from rrtmgp_main() and then copied to field views. I think we'll need at least some comment here as like "these are the yakl fields for rrtmgp internal to use" and then comments where input and output data is copied.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, that makes sense. So once we have things in a better state, we would just pass d_pmid , or a subview of it, directly to rrtmgp.

@@ -189,6 +189,9 @@ if (SCREAM_DEBUG)
endif ()
endif()

set(DEFAULT_RRTMGP_ENABLE_YAKL TRUE)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since these are hardcoded, and never change, you could prob just use TRUE/FALSE in the option(...) lines down below...

# to turn on the RRTMGP internal checks here as well, via
# option (RRTMGP_EXPENSIVE_CHECKS "Turn on internal RRTMGP error checking" ${SCREAM_DEBUG})
# and then adding to scream_config.h:
# #cmakedefine RRTMGP_EXPENSIVE_CHECKS
option (SCREAM_RRTMGP_DEBUG "Turn on extra debug checks in RRTMGP" ${SCREAM_DEBUG})

option(SCREAM_RRTMGP_ENABLE_YAKL "Use YAKL under rrtmgp" ${DEFAULT_RRTMGP_ENABLE_YAKL})
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering: is there a reason not to move all RRTMGP cmake configurations (new as well as existing ones) down in the src/physics/rrtmgp folder? It seems like a more appropriate place, and helps to keep our main CMakeLists.txt more readable.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can see advantages to both. The current approach allows developers to find all cache var options in one place.

@@ -394,19 +546,18 @@ void RRTMGPRadiation::initialize_impl(const RunType /* run_type */) {
m_do_subcol_sampling = m_params.get<bool>("do_subcol_sampling",true);

// Initialize yakl
yakl_init();
init_kls();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is init_kls?

Copy link
Member Author

@jgfouca jgfouca May 16, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

initializes all enabled kernel launchers, either yakl, kokkos, or both.

@@ -630,6 +804,9 @@ void RRTMGPRadiation::run_impl (const double dt) {

// Create YAKL arrays. RRTMGP expects YAKL arrays with styleFortran, i.e., data has ncol
// as the fastest index. For this reason we must copy the data.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I may have written the comment myself. I think I wasn't referring to the moment when we do the subview, but rather to the fact that we have all those manual copies down below, from kokkos views to yakl arrays. Stuff like

            p_lay(i+1,k+1)       = d_pmid(icol,k);
            t_lay(i+1,k+1)       = d_tmid(icol,k);
            z_del(i+1,k+1)       = d_dz(i,k);
            ...

@@ -630,6 +804,9 @@ void RRTMGPRadiation::run_impl (const double dt) {

// Create YAKL arrays. RRTMGP expects YAKL arrays with styleFortran, i.e., data has ncol
// as the fastest index. For this reason we must copy the data.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that the comment is not very clear about that. Perhaps we could rephrase, and maybe move it down near the place where we do the data copy...

auto subview_1dk = [&](const real1dk v) -> real1dk {
real1dk subv(v, std::make_pair(0, ncol));
#ifdef RRTMGP_ENABLE_YAKL
real1dk rv(v.label(), ncol);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to deep copy here. I was really just taking a subview, so that all the data copy down below could be done.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We do need a deep copy if YAKL is enabled:

      // If YAKL is on, we don't want aliased memory in both the yakl and kokos                                                                                                                                                 
      // subviews.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do you need them deep copied though? What's wrong with an unmanaged one?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, you're assuming there's never anything in the input view that would be used later? It's possible that's true but I didn't verify and I don't think it hurts anything.

We can't use unmanaged views because RRTMGP is not currently coded to accept those.

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5397
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5694
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: b49667c
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5397
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5694
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM
SCREAM_PullRequest_Autotester_Mappy # 5397 FAILED (click to see last 100 lines of console output)

Finished SETUP for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.581012 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 2.102220 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Finished SETUP for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.542136 seconds (PASS)
Starting SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 2.572472 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 55.263341 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 16 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 54.794806 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 54.790989 seconds (PASS)
Starting MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 70.551254 seconds (PASS)
Starting MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 16 procs
Finished SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 70.085354 seconds (PASS)
Finished SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 78.964796 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 168.798815 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 193.959235 seconds (PASS)
Starting MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 172.233868 seconds (PASS)
Starting RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 proc on interactive node and 64 procs on compute nodes
Finished MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 173.650899 seconds (PASS)
Starting RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 0.987854 seconds (PEND). [COMPLETED 1 of 8]
Finished RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 0.977886 seconds (PEND). [COMPLETED 2 of 8]
Starting MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Starting MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 16 procs
Finished MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 174.717718 seconds (PASS)
Starting RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 1.059810 seconds (PEND). [COMPLETED 3 of 8]
Starting MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 316.973774 seconds (PASS)
Starting RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 1 proc on interactive node and 16 procs on compute nodes
Finished RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 8.135013 seconds (PEND). [COMPLETED 4 of 8]
Finished MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 299.815830 seconds (PASS)
Starting RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 0.896878 seconds (PEND). [COMPLETED 5 of 8]
Finished MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 358.231521 seconds (PASS)
Starting RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 1.254051 seconds (PEND). [COMPLETED 6 of 8]
Finished MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 459.269467 seconds (PASS)
Starting RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 1.230675 seconds (PEND). [COMPLETED 7 of 8]
Finished MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 532.183661 seconds (PASS)
Starting RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 0.937402 seconds (PEND). [COMPLETED 8 of 8]
Waiting for tests to finish
PASS ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240511_062308_8q76ea
PASS ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4.C.20240511_062308_8q76ea
PASS ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5.C.20240511_062308_8q76ea
PASS ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2.C.20240511_062308_8q76ea
PASS ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu.C.20240511_062308_8q76ea
PASS PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240511_062308_8q76ea
PASS SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics.C.20240511_062308_8q76ea
PASS SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3.C.20240511_062308_8q76ea
test-scheduler took 801.4883296489716 seconds'
+ [[ 0 != 0 ]]
+ set +x
######################################################
FAILS DETECTED:
  SCREAM STANDALONE TESTING FAILED!
Build type full_debug failed at build time. Here's the build log:
Starting analysis on mappy with cmd: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5397/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true &&  ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
RUN: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5397/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true &&  ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5397/scream/components/eamxx
mappy failed
######################################################
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 45233 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh

We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs

squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs -r scancel

[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins6444097313875343205.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

SCREAM_PullRequest_Autotester_Weaver # 5694 FAILED (click to see last 100 lines of console output)

In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_gas_concentrations.h:6,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/mo_load_coefficients.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/mo_load_coefficients.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/mo_optical_props.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_fluxes_broadband_kernels.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:182: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:227: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/mo_load_coefficients.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:122: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:107: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:152: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_optical_props_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:137: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_fluxes_broadband_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:212: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_load_cloud_coefficients.cpp.o] Error 1
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int), homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const Kokkos::View; F11 = const bool; F12 = const int; F13 = const Kokkos::View; F14 = const int; F15 = const int; F16 = const Kokkos::View >; F17 = const Kokkos::View >; F18 = const int; F19 = const cedr::caas::CAAS::DeviceOp; F20 = const int; F21 = const Kokkos::View]':
nvcc_internal_extended_lambda_implementation:351:19: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&, const Int&, const Int&)::; Tag = __nv_dl_tag&, const int&, const int&), homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const int; F8 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp:15:604: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   15 |   const auto f = COMPOSE_LAMBDA (const Int& it) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp: In member function 'void Kokkos::Impl::ParallelReduce, ReducerType, Kokkos::Cuda>::execute() [with FunctorType = siqk::sqr::test::TestSphereToRefKernel; ReducerType = Kokkos::InvalidType; Traits = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp:321:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
  321 |   inline void execute() {
      |      ^~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::analyze_dep_points(homme::islmpi::IslMpi&, const Int&, const Int&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const int&, const int&, const Kokkos::View >&), homme::islmpi::analyze_dep_points, 2>; OpFuncR = void; OpFuncArgs = {int, int&, bool}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp:120:511: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  120 |     const auto f = COMPOSE_LAMBDA (const Int ki, Int& slot, const bool fin) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::pack_dep_points_sendbuf_pass2(homme::islmpi::IslMpi&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const Kokkos::View >&), homme::islmpi::pack_dep_points_sendbuf_pass2, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F6 = const int; F7 = const homme::islmpi::ListOfLists >; F8 = const homme::islmpi::BufferLayoutArray >; F9 = const homme::islmpi::FixedCapList >; F10 = const Kokkos::View >; F11 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp:254:808: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  254 |     const auto f = COMPOSE_LAMBDA (const Int& ki) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/cedr_caas.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = cedr::caas::CAAS::reduce_locally()::; Tag = __nv_dl_tag::*)(), &cedr::caas::CAAS::reduce_locally, 4>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::HostThreadTeamMember&}; F1 = int; F2 = int; F3 = const Kokkos::View >; F4 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/cedr_caas.cpp:189:363: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  189 |     const auto set_Qm_minmax = KOKKOS_LAMBDA (const typename ESU::Member& t) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int, bool, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int, bool, int), homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const bool; F11 = const Kokkos::View; F12 = const cedr::caas::CAAS::DeviceOp; F13 = const int; F14 = const int; F15 = const Kokkos::View >; F16 = const Kokkos::View >; F17 = const int; F18 = const bool; F19 = const int; F20 = const int]':
nvcc_internal_extended_lambda_implementation:234:19: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/cedr_tree_caller.hpp: In function 'cedr::tree::Node::Ptr homme::clone(const Ptr&, const cedr::tree::Node*)':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/cedr_tree_caller.hpp:12:8: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   12 | struct Node {
      |        ^~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&)::; Tag = __nv_dl_tag&), homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>, 2>; OpFuncR = void; OpFuncArgs = {const int&, homme::islmpi::Accum&, bool}; F1 = const homme::islmpi::ListOfLists >; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = int; F6 = const homme::islmpi::FixedCapList >; F7 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp:489:542: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  489 |     const auto f = COMPOSE_LAMBDA (const Int& idx, Accum& a, const bool fin) {
gmake[1]: *** [CMakeFiles/Makefile2:4793: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
nvcc_internal_extended_lambda_implementation: In copy constructor '__nv_hdl_wrapper_t::__nv_hdl_wrapper_t(const __nv_hdl_wrapper_t&) [with Tag = __nv_dl_tag::*)(const int&, const int&) const, &cedr::qlt::QLT::l2r_combine_kid_data, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const cedr::tree::NodeSetsDeviceData; F4 = const Kokkos::View, Kokkos::MemoryTraits<1> >; F5 = const int; F6 = const cedr::qlt::QLT::MetaData::Arrays, Kokkos::Experimental::EmptyViewHooks, Kokkos::MemoryTraits<1> > >]':
nvcc_internal_extended_lambda_implementation:486:52: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
[ 23%] Linking CXX static library libekat.a
[ 23%] Built target ekat
[ 23%] Linking CXX static library libcomposec++.a
[ 23%] Built target composec++
gmake: *** [Makefile:166: all] Error 2

Error(s) occurred during test phase
OVERALL STATUS: FAIL
Starting analysis on weaver with cmd: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
RUN: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5694/scream/components/eamxx
weaver failed
######################################################
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[SCREAM_PullRequest_Autotester_Weaver] $ /bin/bash -le /tmp/jenkins2062707796959181236.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5399
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5696
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: b49667c
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5399
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5696
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM
SCREAM_PullRequest_Autotester_Mappy # 5399 FAILED (click to see last 100 lines of console output)

Finished SETUP for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.534709 seconds (PASS)
Starting SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 2.061458 seconds (PASS)
Finished SETUP for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.537837 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Starting SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Finished SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 2.560927 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 55.614043 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 16 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 54.747256 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 54.558360 seconds (PASS)
Starting MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 70.927008 seconds (PASS)
Starting MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 16 procs
Finished SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 69.522779 seconds (PASS)
Finished SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 78.170746 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 170.129712 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 195.205021 seconds (PASS)
Starting MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 174.390565 seconds (PASS)
Starting RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 proc on interactive node and 64 procs on compute nodes
Finished MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 175.962627 seconds (PASS)
Starting RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 0.973246 seconds (PEND). [COMPLETED 1 of 8]
Starting MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 16 procs
Finished RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 0.936807 seconds (PEND). [COMPLETED 2 of 8]
Starting MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 16 procs
Finished MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 174.937733 seconds (PASS)
Starting RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 0.953845 seconds (PEND). [COMPLETED 3 of 8]
Starting MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 314.432648 seconds (PASS)
Starting RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 1 proc on interactive node and 16 procs on compute nodes
Finished RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 9.037927 seconds (PEND). [COMPLETED 4 of 8]
Finished MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 327.320405 seconds (PASS)
Starting RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 0.956248 seconds (PEND). [COMPLETED 5 of 8]
Finished MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 338.057458 seconds (PASS)
Starting RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 0.909237 seconds (PEND). [COMPLETED 6 of 8]
Finished MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 441.895980 seconds (PASS)
Starting RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 1.622639 seconds (PEND). [COMPLETED 7 of 8]
Finished MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 519.017512 seconds (PASS)
Starting RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 1.701454 seconds (PEND). [COMPLETED 8 of 8]
Waiting for tests to finish
PASS ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240511_092834_3w9yke
PASS ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4.C.20240511_092834_3w9yke
PASS ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5.C.20240511_092834_3w9yke
PASS ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2.C.20240511_092834_3w9yke
PASS ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu.C.20240511_092834_3w9yke
PASS PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240511_092834_3w9yke
PASS SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics.C.20240511_092834_3w9yke
PASS SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3.C.20240511_092834_3w9yke
test-scheduler took 791.2094087600708 seconds'
+ [[ 0 != 0 ]]
+ set +x
######################################################
FAILS DETECTED:
  SCREAM STANDALONE TESTING FAILED!
Build type full_debug failed at build time. Here's the build log:
Starting analysis on mappy with cmd: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5399/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true &&  ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
RUN: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5399/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true &&  ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5399/scream/components/eamxx
mappy failed
######################################################
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 20318 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh

We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs

squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs -r scancel

[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins13516961395964277658.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

SCREAM_PullRequest_Autotester_Weaver # 5696 FAILED (click to see last 100 lines of console output)

gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:77: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/kernels/mo_gas_optics_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:122: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.cpp.o] Error 1
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:212: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_load_cloud_coefficients.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:197: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_garand_atmos_io.cpp.o] Error 1
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_rte_solver_kernels.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_rte_solver_kernels.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp/kernels/mo_rrtmgp_util_reorder_kernels.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:167: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_rte_solver_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:107: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.cpp.o] Error 1
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:182: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eam/src/physics/rrtmgp/external/cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.cpp.o] Error 1
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&, const Int&, const Int&)::; Tag = __nv_dl_tag&, const int&, const int&), homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const int; F8 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp:15:604: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   15 |   const auto f = COMPOSE_LAMBDA (const Int& it) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/cedr_caas.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = cedr::caas::CAAS::reduce_locally()::; Tag = __nv_dl_tag::*)(), &cedr::caas::CAAS::reduce_locally, 4>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::HostThreadTeamMember&}; F1 = int; F2 = int; F3 = const Kokkos::View >; F4 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/cedr_caas.cpp:189:363: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  189 |     const auto set_Qm_minmax = KOKKOS_LAMBDA (const typename ESU::Member& t) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp: In member function 'void Kokkos::Impl::ParallelReduce, ReducerType, Kokkos::Cuda>::execute() [with FunctorType = siqk::sqr::test::TestSphereToRefKernel; ReducerType = Kokkos::InvalidType; Traits = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp:321:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
  321 |   inline void execute() {
      |      ^~~~~~~
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int), homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const Kokkos::View; F11 = const bool; F12 = const int; F13 = const Kokkos::View; F14 = const int; F15 = const int; F16 = const Kokkos::View >; F17 = const Kokkos::View >; F18 = const int; F19 = const cedr::caas::CAAS::DeviceOp; F20 = const int; F21 = const Kokkos::View]':
nvcc_internal_extended_lambda_implementation:351:19: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int, bool, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int, bool, int), homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const bool; F11 = const Kokkos::View; F12 = const cedr::caas::CAAS::DeviceOp; F13 = const int; F14 = const int; F15 = const Kokkos::View >; F16 = const Kokkos::View >; F17 = const int; F18 = const bool; F19 = const int; F20 = const int]':
nvcc_internal_extended_lambda_implementation:234:19: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::analyze_dep_points(homme::islmpi::IslMpi&, const Int&, const Int&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const int&, const int&, const Kokkos::View >&), homme::islmpi::analyze_dep_points, 2>; OpFuncR = void; OpFuncArgs = {int, int&, bool}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp:120:511: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  120 |     const auto f = COMPOSE_LAMBDA (const Int ki, Int& slot, const bool fin) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/cedr_tree_caller.hpp: In function 'cedr::tree::Node::Ptr homme::clone(const Ptr&, const cedr::tree::Node*)':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/cedr_tree_caller.hpp:12:8: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   12 | struct Node {
      |        ^~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::pack_dep_points_sendbuf_pass2(homme::islmpi::IslMpi&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const Kokkos::View >&), homme::islmpi::pack_dep_points_sendbuf_pass2, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F6 = const int; F7 = const homme::islmpi::ListOfLists >; F8 = const homme::islmpi::BufferLayoutArray >; F9 = const homme::islmpi::FixedCapList >; F10 = const Kokkos::View >; F11 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp:254:808: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  254 |     const auto f = COMPOSE_LAMBDA (const Int& ki) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&)::; Tag = __nv_dl_tag&), homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>, 2>; OpFuncR = void; OpFuncArgs = {const int&, homme::islmpi::Accum&, bool}; F1 = const homme::islmpi::ListOfLists >; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = int; F6 = const homme::islmpi::FixedCapList >; F7 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp:489:542: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  489 |     const auto f = COMPOSE_LAMBDA (const Int& idx, Accum& a, const bool fin) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In copy constructor '__nv_hdl_wrapper_t::__nv_hdl_wrapper_t(const __nv_hdl_wrapper_t&) [with Tag = __nv_dl_tag::*)(const int&, const int&) const, &cedr::qlt::QLT::l2r_combine_kid_data, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const cedr::tree::NodeSetsDeviceData; F4 = const Kokkos::View, Kokkos::MemoryTraits<1> >; F5 = const int; F6 = const cedr::qlt::QLT::MetaData::Arrays, Kokkos::Experimental::EmptyViewHooks, Kokkos::MemoryTraits<1> > >]':
nvcc_internal_extended_lambda_implementation:486:52: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
gmake[1]: *** [CMakeFiles/Makefile2:4793: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 23%] Linking CXX static library libekat.a
[ 23%] Built target ekat
[ 23%] Linking CXX static library libcomposec++.a
[ 23%] Built target composec++
gmake: *** [Makefile:166: all] Error 2

Error(s) occurred during test phase
OVERALL STATUS: FAIL
Starting analysis on weaver with cmd: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
RUN: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5696/scream/components/eamxx
weaver failed
######################################################
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[SCREAM_PullRequest_Autotester_Weaver] $ /bin/bash -le /tmp/jenkins13925037139887010806.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5401
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5698
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: b49667c
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5401
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5698
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA b49667c
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM
SCREAM_PullRequest_Autotester_Mappy # 5401 FAILED (click to see last 100 lines of console output)

Finished SETUP for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.511461 seconds (PASS)
Starting SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 2.090243 seconds (PASS)
Finished SETUP for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.544071 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Starting SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Finished SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 2.539130 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 55.051222 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 16 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 54.966028 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 54.780397 seconds (PASS)
Starting MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 70.363851 seconds (PASS)
Starting MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 16 procs
Finished SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 69.667259 seconds (PASS)
Finished SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 80.060196 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 171.585243 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 197.909498 seconds (PASS)
Starting MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 176.960176 seconds (PASS)
Starting RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 1.061161 seconds (PEND). [COMPLETED 1 of 8]
Starting MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 177.061896 seconds (PASS)
Starting RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 0.931956 seconds (PEND). [COMPLETED 2 of 8]
Starting MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 16 procs
Finished MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 177.416014 seconds (PASS)
Starting RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 1.042712 seconds (PEND). [COMPLETED 3 of 8]
Starting MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 304.350427 seconds (PASS)
Starting RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 1 proc on interactive node and 16 procs on compute nodes
Finished RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 1.050061 seconds (PEND). [COMPLETED 4 of 8]
Finished MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 341.926215 seconds (PASS)
Starting RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 0.936733 seconds (PEND). [COMPLETED 5 of 8]
Finished MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 346.173263 seconds (PASS)
Starting RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 0.927784 seconds (PEND). [COMPLETED 6 of 8]
Finished MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 455.011563 seconds (PASS)
Starting RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 1.137376 seconds (PEND). [COMPLETED 7 of 8]
Finished MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 523.393394 seconds (PASS)
Starting RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 0.919926 seconds (PEND). [COMPLETED 8 of 8]
Waiting for tests to finish
PASS ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240511_122741_ucvsh4
PASS ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4.C.20240511_122741_ucvsh4
PASS ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5.C.20240511_122741_ucvsh4
PASS ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2.C.20240511_122741_ucvsh4
PASS ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu.C.20240511_122741_ucvsh4
PASS PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240511_122741_ucvsh4
PASS SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics.C.20240511_122741_ucvsh4
PASS SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3.C.20240511_122741_ucvsh4
test-scheduler took 796.2384898662567 seconds'
+ [[ 0 != 0 ]]
+ set +x
######################################################
FAILS DETECTED:
  SCREAM STANDALONE TESTING FAILED!
Build type full_debug failed at build time. Here's the build log:
Starting analysis on mappy with cmd: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5401/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true &&  ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
RUN: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5401/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true &&  ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5401/scream/components/eamxx
mappy failed
######################################################
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 101858 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh

We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs

squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs -r scancel

[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins6459086045949986301.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

SCREAM_PullRequest_Autotester_Weaver # 5698 FAILED (click to see last 100 lines of console output)

compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:152: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_optical_props_kernels.cpp.o] Error 1
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_gas_concentrations.h:6,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_garand_atmos_io.h:4,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_garand_atmos_io.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/mo_optical_props.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:197: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_garand_atmos_io.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:122: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/expand_and_transpose.cpp.o] Error 1
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp/kernels/mo_rrtmgp_util_reorder_kernels.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:107: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_rrtmgp_util_reorder.cpp.o] Error 1
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&, const Int&, const Int&)::; Tag = __nv_dl_tag&, const int&, const int&), homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const int; F8 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp:15:604: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   15 |   const auto f = COMPOSE_LAMBDA (const Int& it) {
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int, bool, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int, bool, int), homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const bool; F11 = const Kokkos::View; F12 = const cedr::caas::CAAS::DeviceOp; F13 = const int; F14 = const int; F15 = const Kokkos::View >; F16 = const Kokkos::View >; F17 = const int; F18 = const bool; F19 = const int; F20 = const int]':
nvcc_internal_extended_lambda_implementation:234:19: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int), homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const Kokkos::View; F11 = const bool; F12 = const int; F13 = const Kokkos::View; F14 = const int; F15 = const int; F16 = const Kokkos::View >; F17 = const Kokkos::View >; F18 = const int; F19 = const cedr::caas::CAAS::DeviceOp; F20 = const int; F21 = const Kokkos::View]':
nvcc_internal_extended_lambda_implementation:351:19: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::analyze_dep_points(homme::islmpi::IslMpi&, const Int&, const Int&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const int&, const int&, const Kokkos::View >&), homme::islmpi::analyze_dep_points, 2>; OpFuncR = void; OpFuncArgs = {int, int&, bool}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp:120:511: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  120 |     const auto f = COMPOSE_LAMBDA (const Int ki, Int& slot, const bool fin) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp: In member function 'void Kokkos::Impl::ParallelReduce, ReducerType, Kokkos::Cuda>::execute() [with FunctorType = siqk::sqr::test::TestSphereToRefKernel; ReducerType = Kokkos::InvalidType; Traits = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp:321:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
  321 |   inline void execute() {
      |      ^~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/cedr_caas.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = cedr::caas::CAAS::reduce_locally()::; Tag = __nv_dl_tag::*)(), &cedr::caas::CAAS::reduce_locally, 4>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::HostThreadTeamMember&}; F1 = int; F2 = int; F3 = const Kokkos::View >; F4 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/cedr_caas.cpp:189:363: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  189 |     const auto set_Qm_minmax = KOKKOS_LAMBDA (const typename ESU::Member& t) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::pack_dep_points_sendbuf_pass2(homme::islmpi::IslMpi&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const Kokkos::View >&), homme::islmpi::pack_dep_points_sendbuf_pass2, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F6 = const int; F7 = const homme::islmpi::ListOfLists >; F8 = const homme::islmpi::BufferLayoutArray >; F9 = const homme::islmpi::FixedCapList >; F10 = const Kokkos::View >; F11 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp:254:808: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  254 |     const auto f = COMPOSE_LAMBDA (const Int& ki) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&)::; Tag = __nv_dl_tag&), homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>, 2>; OpFuncR = void; OpFuncArgs = {const int&, homme::islmpi::Accum&, bool}; F1 = const homme::islmpi::ListOfLists >; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = int; F6 = const homme::islmpi::FixedCapList >; F7 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp:489:542: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  489 |     const auto f = COMPOSE_LAMBDA (const Int& idx, Accum& a, const bool fin) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/cedr_tree_caller.hpp: In function 'cedr::tree::Node::Ptr homme::clone(const Ptr&, const cedr::tree::Node*)':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/homme/src/share/compose/cedr_tree_caller.hpp:12:8: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   12 | struct Node {
      |        ^~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In copy constructor '__nv_hdl_wrapper_t::__nv_hdl_wrapper_t(const __nv_hdl_wrapper_t&) [with Tag = __nv_dl_tag::*)(const int&, const int&) const, &cedr::qlt::QLT::l2r_combine_kid_data, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const cedr::tree::NodeSetsDeviceData; F4 = const Kokkos::View, Kokkos::MemoryTraits<1> >; F5 = const int; F6 = const cedr::qlt::QLT::MetaData::Arrays, Kokkos::Experimental::EmptyViewHooks, Kokkos::MemoryTraits<1> > >]':
nvcc_internal_extended_lambda_implementation:486:52: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
gmake[1]: *** [CMakeFiles/Makefile2:4793: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
[ 23%] Linking CXX static library libekat.a
[ 23%] Built target ekat
[ 23%] Linking CXX static library libcomposec++.a
[ 23%] Built target composec++
gmake: *** [Makefile:166: all] Error 2

Error(s) occurred during test phase
OVERALL STATUS: FAIL
Starting analysis on weaver with cmd: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
RUN: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5698/scream/components/eamxx
weaver failed
######################################################
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[SCREAM_PullRequest_Autotester_Weaver] $ /bin/bash -le /tmp/jenkins17055674323982582020.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

#ifdef RRTMGP_ENABLE_KOKKOS
m_gas_concs_k.concs = gas_concs_k;
m_gas_concs_k.ncol = orig_ncol_k;
//VALIDATE_KOKKOS(m_gas_concs, m_gas_concs_k);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comments out of order, see the one below.

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5437
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2843c2e
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5716
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2843c2e
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: 2843c2e
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Error: Jenkins Jobs - A user has pushed a change to the PR before testing completed. NEW EVENT 'committed', ID C_kwDOCEfuetoAKDIxMDZiOGQ3NGE5YzZhMGYwZTUxOTExMWVjNzcyZTEwNTRkZjNmOTA... The Jenkins Jobs will be shutdown; Testing of this PR must occur again.

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5437
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2843c2e
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5716
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2843c2e
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM
SCREAM_PullRequest_Autotester_Mappy # 5437 ERROR (click to see last 100 lines of console output)

bfbhash             =   2.74 sec*proc (1 test)
check               =   3.05 sec*proc (1 test)
cld                 = 9014.81 sec*proc (60 tests)
cld_fraction        =   1.81 sec*proc (1 test)
cosp                =  16.96 sec*proc (4 tests)
diagnostics         = 634.89 sec*proc (25 tests)
dp                  = 1358.54 sec*proc (7 tests)
driver              = 10967.73 sec*proc (71 tests)
dynamics            = 7849.03 sec*proc (61 tests)
fail                = 492.57 sec*proc (33 tests)
io                  = 630.98 sec*proc (49 tests)
mam4_optics         = 2831.33 sec*proc (21 tests)
nudging             = 802.65 sec*proc (8 tests)
p3                  = 9814.28 sec*proc (103 tests)
p3_sk               = 602.13 sec*proc (32 tests)
pg2                 = 482.51 sec*proc (10 tests)
physics             = 11989.09 sec*proc (187 tests)
remap               =  30.08 sec*proc (4 tests)
rrtmgp              = 9893.50 sec*proc (77 tests)
shoc                = 9133.42 sec*proc (74 tests)
spa                 = 4090.45 sec*proc (43 tests)
surface_coupling    =  19.87 sec*proc (4 tests)
tms                 = 1840.91 sec*proc (14 tests)

Total Test time (real) = 442.00 sec

Testing '''4a180b94aca0bdaac8b7491fa91fb27a237adc58''' for test '''full_sp_debug'''

RUN: taskset -c 32-63 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=32 CTEST_PARALLEL_LEVEL=32 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/full_sp_debug/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/full_sp_debug -DBUILD_NAME_MOD=full_sp_debug -S /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=mappy -DCMAKE_COMMAND="-C /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/machine-files/mappy.cmake -DNetCDF_Fortran_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DNetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DPnetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DCMAKE_BUILD_TYPE=Debug -DEKAT_DEFAULT_BFB=True -DSCREAM_DOUBLE_PRECISION=False -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=32 -DSCREAM_BASELINES_DIR=/sems-data-store/ACME/baselines/scream/master-baselines/full_sp_debug" '''
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/full_sp_debug

Testing '''4a180b94aca0bdaac8b7491fa91fb27a237adc58''' for test '''debug_nopack_fpe'''

RUN: taskset -c 64-95 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=32 CTEST_PARALLEL_LEVEL=32 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/debug_nopack_fpe/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/debug_nopack_fpe -DBUILD_NAME_MOD=debug_nopack_fpe -S /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=mappy -DCMAKE_COMMAND="-C /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/machine-files/mappy.cmake -DNetCDF_Fortran_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DNetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DPnetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DCMAKE_BUILD_TYPE=Debug -DEKAT_DEFAULT_BFB=True -DSCREAM_PACK_SIZE=1 -DSCREAM_FPE=True -DSCREAM_ENABLE_BASELINE_TESTS=False -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=32" '''
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/debug_nopack_fpe

Testing '''4a180b94aca0bdaac8b7491fa91fb27a237adc58''' for test '''release'''

RUN: taskset -c 96-127 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=32 CTEST_PARALLEL_LEVEL=32 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/release/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/release -DBUILD_NAME_MOD=release -S /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=mappy -DCMAKE_COMMAND="-C /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/machine-files/mappy.cmake -DNetCDF_Fortran_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DNetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DPnetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DCMAKE_BUILD_TYPE=Release -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=32 -DSCREAM_BASELINES_DIR=/sems-data-store/ACME/baselines/scream/master-baselines/release" '''
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/release

Testing '''4a180b94aca0bdaac8b7491fa91fb27a237adc58''' for test '''full_debug'''

RUN: taskset -c 0-31 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=32 CTEST_PARALLEL_LEVEL=32 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/full_debug/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/full_debug -DBUILD_NAME_MOD=full_debug -S /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=mappy -DCMAKE_COMMAND="-C /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/cmake/machine-files/mappy.cmake -DNetCDF_Fortran_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DNetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DPnetCDF_C_PATH=/projects/sems/install/rhel7-x86_64/acme/tpl/netcdf/4.7.4/gcc/11.2.0/openmpi/4.1.4/acme -DCMAKE_BUILD_TYPE=Debug -DEKAT_DEFAULT_BFB=True -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=32 -DSCREAM_BASELINES_DIR=/sems-data-store/ACME/baselines/scream/master-baselines/full_debug" '''
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx/ctest-build/full_debug
Build type full_debug failed at testing time. Here'''s a list of failed tests:
173:rrtmgp_tests
323:rrtmgp_standalone_unit

Build type release failed at testing time. Here'''s a list of failed tests:
173:rrtmgp_tests
323:rrtmgp_standalone_unit

Error(s) occurred during test phase
OVERALL STATUS: FAIL
Starting analysis on mappy with cmd: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true && ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
RUN: cd /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx && module purge && module load sems-archive-env acme-env acme-cmake/3.26.3 acme-gcc/11.2.0 sems-archive-git/2.10.1 acme-openmpi/4.1.4 acme-netcdf/4.7.4/acme && export GATOR_INITIAL_MB=4000MB && export PATH=/ascldap/users/jgfouca/packages/valgrind-3.22.0/bin:$PATH && export OMP_PROC_BIND=spread && true && ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m mappy
FROM: /home/e3sm-jenkins/jenkins-ws/workspace/SCREAM_PullRequest_Autotester_Mappy/5437/scream/components/eamxx
mappy failed'

  • errors='Build type full_debug failed at testing time. Here'''s a list of failed tests:
    173:rrtmgp_tests
    323:rrtmgp_standalone_unit'
  • SA_FAILURES_DETAILS+='Build type full_debug failed at testing time. Here'''s a list of failed tests:
    173:rrtmgp_tests
    323:rrtmgp_standalone_unit'
  • [[ 1 == 0 ]]
  • [[ mappy == \m\a\p\p\y ]]
  • [[ 0 == 1 ]]
  • [[ -z '' ]]
  • [[ 1 == 1 ]]
  • [[ 0 == 1 ]]
  • [[ 1 == 1 ]]
  • '[' -n 2820 ']'
  • ./scripts/git-merge-ref origin/master
  • [[ 0 != 0 ]]
  • [[ 0 == 1 ]]
  • [[ 1 == 1 ]]
    ++ ../../cime/scripts/create_test e3sm_scream_v1_at -c -b master --wait
    $ ssh-agent -k
    unset SSH_AUTH_SOCK;
    unset SSH_AGENT_PID;
    echo Agent pid 108319 killed;
    [ssh-agent] Stopped.
    Build was aborted
    Aborted by Luca Bertagna
    Performing Post build task...
    Match found for : : True
    Logical operation result is TRUE
    Running script : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh

We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs

squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs -r scancel

[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins1049457070275940355.sh
./scream/components/eamxx/scripts/jenkins/jenkins_common.sh: line 7: 116135 Terminated $JENKINS_SCRIPT_DIR/jenkins_common_impl.sh 2>&1
116136 Done | tee JENKINS_$DATE_STAMP

SCREAM_PullRequest_Autotester_Weaver # 5716 ERROR (click to see last 100 lines of console output)

/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eam/src/physics/cosp2/local/cosp.F90:753:67:

753 | isccp_boxttop(:,:),isccp_meantbclr(:))
| ^
Warning: '''isccpin.ncolumns''' may be used uninitialized in this function [-Wmaybe-uninitialized]
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eam/src/physics/cosp2/local/cosp.F90:302:32:

302 | type(isccp_IN) :: isccpIN ! Input to the ISCCP simulator
| ^
note: '''isccpin.ncolumns''' was declared here
gmake[1]: *** [CMakeFiles/Makefile2:4793: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
nvcc_internal_extended_lambda_implementation: In static member function '''static void* __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21>::manager::do_copy(void*) [with Lambda = homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAASKokkos::Cuda >(homme::CDRKokkos::MachineTraits&, cedr::caas::CAASKokkos::Cuda, const homme::sl::Data&, homme::Real, const Real*, homme::Int, homme::Int)::<lambda(const Int&)>; Tag = __nv_dl_tag<void ()(homme::CDRKokkos::MachineTraits&, cedr::caas::CAASKokkos::Cuda, const homme::sl::Data&, double*, const double*, int, int), homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAASKokkos::Cuda >, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View<double**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F5 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F6 = const Kokkos::View<double*****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F7 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F8 = const int; F9 = const bool; F10 = const Kokkos::View<char*, Kokkos::Cuda>; F11 = const bool; F12 = const int; F13 = const Kokkos::View<int*, Kokkos::Cuda>; F14 = const int; F15 = const int; F16 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F17 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F18 = const int; F19 = const cedr::caas::CAASKokkos::Cuda::DeviceOp; F20 = const int; F21 = const Kokkos::View<int*, Kokkos::Cuda>]''':
nvcc_internal_extended_lambda_implementation:351:19: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function '''void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy<Kokkos::Serial, Kokkos::Rank<2, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill<Kokkos::View<int**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Serial, Kokkos::AnonymousSpace>, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
| ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp: In static member function '''static void* __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6, F7, F8>::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>(homme::islmpi::IslMpiKokkos::MachineTraits&, const Int&, const Int&)::<lambda(const Int&)>; Tag = __nv_dl_tag<void ()(homme::islmpi::IslMpiKokkos::MachineTraits&, const int&, const int&), homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const homme::islmpi::FixedCapList<homme::islmpi::IslMpiKokkos::MachineTraits::ElemData<Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F5 = const Kokkos::View<double***, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F6 = const Kokkos::View<double*****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F7 = const int; F8 = const Kokkos::View<double***, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp:15:604: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
15 | const auto f = COMPOSE_LAMBDA (const Int& it) {
[ 23%] Linking Fortran static library libcosp.a
[ 23%] Built target cosp
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp: In static member function '''static void* __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5>::manager::do_copy(void*) [with Lambda = homme::islmpi::analyze_dep_pointsKokkos::MachineTraits(homme::islmpi::IslMpiKokkos::MachineTraits&, const Int&, const Int&, homme::DepPointsKokkos::MachineTraits&)::<lambda(homme::Int, homme::Int&, bool)>; Tag = __nv_dl_tag<void ()(homme::islmpi::IslMpiKokkos::MachineTraits&, const int&, const int&, const Kokkos::View<double** [3], Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >&), homme::islmpi::analyze_dep_pointsKokkos::MachineTraits, 2>; OpFuncR = void; OpFuncArgs = {int, int&, bool}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View<char***, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F5 = const Kokkos::View<int* [3], Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp:120:511: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
120 | const auto f = COMPOSE_LAMBDA (const Int ki, Int& slot, const bool fin) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp: In member function '''void Kokkos::Impl::ParallelReduce<FunctorType, Kokkos::RangePolicy<Traits ...>, ReducerType, Kokkos::Cuda>::execute() [with FunctorType = siqk::sqr::test::TestSphereToRefKernel; ReducerType = Kokkos::InvalidType; Traits = {Kokkos::Cuda}]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp:321:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
321 | inline void execute() {
| ^~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/cedr_caas.cpp: In static member function '''static void* __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4>::manager::do_copy(void*) [with Lambda = cedr::caas::CAASKokkos::Serial::reduce_locally()::<lambda(const Member&)>; Tag = __nv_dl_tag<void (cedr::caas::CAASKokkos::Serial::)(), &cedr::caas::CAASKokkos::Serial::reduce_locally, 4>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::HostThreadTeamMemberKokkos::Serial&}; F1 = int; F2 = int; F3 = const Kokkos::View<double, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace> >; F4 = const Kokkos::View<double*, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace> >]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/cedr_caas.cpp:189:363: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
189 | const auto set_Qm_minmax = KOKKOS_LAMBDA (const typename ESU::Member& t) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp: In static member function '''static void* __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11>::manager::do_copy(void*) [with Lambda = homme::islmpi::pack_dep_points_sendbuf_pass2Kokkos::MachineTraits(homme::islmpi::IslMpiKokkos::MachineTraits&, homme::DepPointsKokkos::MachineTraits&)::<lambda(const Int&)>; Tag = __nv_dl_tag<void ()(homme::islmpi::IslMpiKokkos::MachineTraits&, const Kokkos::View<double** [3], Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >&), homme::islmpi::pack_dep_points_sendbuf_pass2Kokkos::MachineTraits, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList<int, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F5 = const homme::islmpi::FixedCapList<homme::islmpi::IslMpiKokkos::MachineTraits::ElemData<Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F6 = const int; F7 = const homme::islmpi::ListOfLists<double, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F8 = const homme::islmpi::BufferLayoutArray<Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F9 = const homme::islmpi::FixedCapList<int, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F10 = const Kokkos::View<double*** [3], Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F11 = int]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp:254:808: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
254 | const auto f = COMPOSE_LAMBDA (const Int& ki) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/cedr_tree_caller.hpp: In function '''cedr::tree::Node::Ptr homme::clone(const Ptr&, const cedr::tree::Node*)''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/cedr_tree_caller.hpp:12:8: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
12 | struct Node {
| ^~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function '''void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy<Kokkos::Serial, Kokkos::Rank<2, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill<Kokkos::View<double**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Serial, Kokkos::AnonymousSpace>, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
| ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp: In static member function '''static void* __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6, F7>::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>(homme::islmpi::IslMpiKokkos::MachineTraits&)::<lambda(const Int&, homme::islmpi::Accum&, bool)>; Tag = __nv_dl_tag<void ()(homme::islmpi::IslMpiKokkos::MachineTraits&), homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>, 2>; OpFuncR = void; OpFuncArgs = {const int&, homme::islmpi::Accum&, bool}; F1 = const homme::islmpi::ListOfLists<double, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList<int, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F5 = int; F6 = const homme::islmpi::FixedCapList<int, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F7 = int]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp:489:542: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
489 | const auto f = COMPOSE_LAMBDA (const Int& idx, Accum& a, const bool fin) {
nvcc_internal_extended_lambda_implementation: In static member function '''static void
__nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20>::manager::do_copy(void*) [with Lambda = homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAASKokkos::Cuda >(homme::CDRKokkos::MachineTraits&, cedr::caas::CAASKokkos::Cuda, const homme::sl::Data&, homme::Real, const Real*, homme::Int, homme::Int, bool, homme::Int)::<lambda(const Int&)>; Tag = __nv_dl_tag<void ()(homme::CDRKokkos::MachineTraits&, cedr::caas::CAASKokkos::Cuda, const homme::sl::Data&, double*, const double*, int, int, bool, int), homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAASKokkos::Cuda >, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View<double**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F5 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F6 = const Kokkos::View<double*****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F7 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F8 = const int; F9 = const bool; F10 = const bool; F11 = const Kokkos::View<int*, Kokkos::Cuda>; F12 = const cedr::caas::CAASKokkos::Cuda::DeviceOp; F13 = const int; F14 = const int; F15 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F16 = const Kokkos::View<double****, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace> >; F17 = const int; F18 = const bool; F19 = const int; F20 = const int]''':
nvcc_internal_extended_lambda_implementation:234:19: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
[ 23%] Linking CXX static library libekat.a
[ 23%] Built target ekat
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function '''void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy<Kokkos::Cuda, Kokkos::Rank<2, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy<Kokkos::View<double**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::AnonymousSpace>, Kokkos::MemoryTraits<0> >, Kokkos::View<const double**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::AnonymousSpace>, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
| ^~~~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In copy constructor '''__nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6>::__nv_hdl_wrapper_t(const __nv_hdl_wrapper_t<false, false, Tag, OpFuncR(OpFuncArgs ...), F1, F2, F3, F4, F5, F6>&) [with Tag = __nv_dl_tag<void (cedr::qlt::QLTKokkos::Cuda::)(const int&, const int&) const, &cedr::qlt::QLTKokkos::Cuda::l2r_combine_kid_data, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const cedr::tree::NodeSetsDeviceDataKokkos::Cuda; F4 = const Kokkos::View<double, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace>, Kokkos::MemoryTraits<1> >; F5 = const int; F6 = const cedr::qlt::QLTKokkos::Cuda::MetaData::Arrays<Kokkos::View<const int*, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Cuda, Kokkos::CudaSpace>, Kokkos::Experimental::EmptyViewHooks, Kokkos::MemoryTraits<1> > >]''':
nvcc_internal_extended_lambda_implementation:486:52: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
[ 23%] Linking Fortran static library libcsm_share.a
[ 23%] Built target csm_share
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function '''void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy<Kokkos::Cuda, Kokkos::Rank<2, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy<Kokkos::View<int**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::AnonymousSpace>, Kokkos::MemoryTraits<0> >, Kokkos::View<const int**, Kokkos::LayoutRight, Kokkos::Device<Kokkos::Cuda, Kokkos::AnonymousSpace>, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]''':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
| ^~~~~~~~~~~~
[ 23%] Linking CXX static library libcomposec++.a
[ 23%] Built target composec++
gmake: *** [Makefile:166: all] Error 2

CMake Error at /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eamxx/cmake/ctest_script.cmake:76 (message):
Test had fails

...*....... Size: 49K
.................................................. Size: 99K
.................................................. Size: 149K
.................................................. Size: 199K
.................................................. Size: 249K
................... Size of output: 268K
0 Compiler errors
50 or more Compiler warnings
Test project /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eamxx/ctest-build/full_sp_debug
Start 1: scorpio_interface_tests_np1
1/98 Test #1: scorpio_interface_tests_np1 ........... Passed 1.35 sec
Start 2: io_utils
2/98 Test #2: io_utils .............................. Passed 0.71 sec
Start 3: io_basic_np1
Terminated
Starting analysis on weaver with cmd: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && export HDF5_USE_FILE_LOCKING=FALSE && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
RUN: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && export HDF5_USE_FILE_LOCKING=FALSE && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5716/scream/components/eamxx
weaver failed'

  • errors=
  • SA_FAILURES_DETAILS+=
  • [[ 1 == 0 ]]
  • [[ weaver == \m\a\p\p\y ]]
  • set +x
    ######################################################
    FAILS DETECTED:
    SCREAM STANDALONE TESTING FAILED!

######################################################

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5438
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2106b8d
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5717
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2106b8d
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: 2106b8d
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5438
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2106b8d
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5717
  • Status: FAILED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 2106b8d
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM
SCREAM_PullRequest_Autotester_Mappy # 5438 PASSED (click to see last 100 lines of console output)

Finished XML for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 0.338954 seconds (PASS)
Starting SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Finished CREATE_NEWCASE for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 6.593700 seconds (PASS)
Starting XML for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SETUP for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 2.531892 seconds (PASS)
Finished XML for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 0.380162 seconds (PASS)
Starting SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 procs
Starting SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SETUP for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 2.566625 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 procs
Finished SETUP for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.562127 seconds (PASS)
Finished SETUP for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.563146 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Starting SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 2.124434 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Finished SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 2.571511 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 56.259022 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 16 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 55.240356 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 55.459458 seconds (PASS)
Starting MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 72.471898 seconds (PASS)
Starting MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 16 procs
Finished SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 70.478371 seconds (PASS)
Finished SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 84.091009 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 172.364846 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 198.300558 seconds (PASS)
Starting MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 176.404734 seconds (PASS)
Starting RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 1.076117 seconds (PEND). [COMPLETED 1 of 8]
Starting MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 177.608927 seconds (PASS)
Starting RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 0.945223 seconds (PEND). [COMPLETED 2 of 8]
Starting MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 16 procs
Finished MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 179.366973 seconds (PASS)
Starting RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 0.971164 seconds (PEND). [COMPLETED 3 of 8]
Starting MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 310.766269 seconds (PASS)
Starting RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 1 proc on interactive node and 16 procs on compute nodes
Finished RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 1.051580 seconds (PEND). [COMPLETED 4 of 8]
Finished MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 330.432955 seconds (PASS)
Starting RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 0.989132 seconds (PEND). [COMPLETED 5 of 8]
Finished MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 340.259127 seconds (PASS)
Starting RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 1.520598 seconds (PEND). [COMPLETED 6 of 8]
Finished MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 450.677330 seconds (PASS)
Starting RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 1.246019 seconds (PEND). [COMPLETED 7 of 8]
Finished MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 520.202493 seconds (PASS)
Starting RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 1.479205 seconds (PEND). [COMPLETED 8 of 8]
Waiting for tests to finish
PASS ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240516_155723_6umyhx
PASS ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4.C.20240516_155723_6umyhx
PASS ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5.C.20240516_155723_6umyhx
PASS ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2.C.20240516_155723_6umyhx
PASS ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu.C.20240516_155723_6umyhx
PASS PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240516_155723_6umyhx
PASS SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics.C.20240516_155723_6umyhx
PASS SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3.C.20240516_155723_6umyhx
test-scheduler took 796.1702859401703 seconds'
+ [[ 0 != 0 ]]
+ set +x
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 83251 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh

We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs

squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs -r scancel

[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins9965064949317139393.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: SUCCESS

SCREAM_PullRequest_Autotester_Weaver # 5717 FAILED (click to see last 100 lines of console output)

                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_rte_solver_kernels.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:77: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/rrtmgp/kernels/mo_gas_optics_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:167: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/rte/kernels/mo_rte_solver_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:212: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/all-sky/mo_load_cloud_coefficients.cpp.o] Error 1
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
In file included from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp/mo_gas_concentrations.h:6,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/mo_load_coefficients.h:5,
                 from /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/mo_load_coefficients.cpp:2:
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx/../eam/src/physics/rrtmgp/external/cpp/rrtmgp_conversion.h:5:10: fatal error: netcdf.h: No such file or directory
    5 | #include 
      |          ^~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:182: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/extensions/fluxes_byband/mo_fluxes_byband_kernels.cpp.o] Error 1
gmake[2]: *** [src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/build.make:227: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eam/src/physics/rrtmgp/external/cpp/examples/mo_load_coefficients.cpp.o] Error 1
[ 23%] Linking Fortran static library libcosp.a
[ 23%] Built target cosp
gmake[1]: *** [CMakeFiles/Makefile2:4793: src/physics/rrtmgp/CMakeFiles/rrtmgp.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&, const Int&, const Int&)::; Tag = __nv_dl_tag&, const int&, const int&), homme::islmpi::calc_q_extrema<4, Kokkos::MachineTraits>, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const int; F8 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_qextrema.cpp:15:604: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   15 |   const auto f = COMPOSE_LAMBDA (const Int& it) {
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int), homme::sl::run_global<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const Kokkos::View; F11 = const bool; F12 = const int; F13 = const Kokkos::View; F14 = const int; F15 = const int; F16 = const Kokkos::View >; F17 = const Kokkos::View >; F18 = const int; F19 = const cedr::caas::CAAS::DeviceOp; F20 = const int; F21 = const Kokkos::View]':
nvcc_internal_extended_lambda_implementation:351:19: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp: In member function 'void Kokkos::Impl::ParallelReduce, ReducerType, Kokkos::Cuda>::execute() [with FunctorType = siqk::sqr::test::TestSphereToRefKernel; ReducerType = Kokkos::InvalidType; Traits = {Kokkos::Cuda}]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp:321:6: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
  321 |   inline void execute() {
      |      ^~~~~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/cedr_tree_caller.hpp: In function 'cedr::tree::Node::Ptr homme::clone(const Ptr&, const cedr::tree::Node*)':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/cedr_tree_caller.hpp:12:8: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
   12 | struct Node {
      |        ^~~~
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::analyze_dep_points(homme::islmpi::IslMpi&, const Int&, const Int&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const int&, const int&, const Kokkos::View >&), homme::islmpi::analyze_dep_points, 2>; OpFuncR = void; OpFuncArgs = {int, int&, bool}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_adp.cpp:120:511: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  120 |     const auto f = COMPOSE_LAMBDA (const Int ki, Int& slot, const bool fin) {
nvcc_internal_extended_lambda_implementation: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >(homme::CDR&, cedr::caas::CAAS*, const homme::sl::Data&, homme::Real*, const Real*, homme::Int, homme::Int, bool, homme::Int)::; Tag = __nv_dl_tag&, cedr::caas::CAAS*, const homme::sl::Data&, double*, const double*, int, int, bool, int), homme::sl::run_local<4, Kokkos::MachineTraits, cedr::caas::CAAS >, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const int; F4 = const Kokkos::View >; F5 = const Kokkos::View >; F6 = const Kokkos::View >; F7 = const Kokkos::View >; F8 = const int; F9 = const bool; F10 = const bool; F11 = const Kokkos::View; F12 = const cedr::caas::CAAS::DeviceOp; F13 = const int; F14 = const int; F15 = const Kokkos::View >; F16 = const Kokkos::View >; F17 = const int; F18 = const bool; F19 = const int; F20 = const int]':
nvcc_internal_extended_lambda_implementation:234:19: note: the layout of aggregates containing vectors with 2-byte alignment has changed in GCC 5
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::pack_dep_points_sendbuf_pass2(homme::islmpi::IslMpi&, homme::DepPoints&)::; Tag = __nv_dl_tag&, const Kokkos::View >&), homme::islmpi::pack_dep_points_sendbuf_pass2, 2>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = const homme::islmpi::FixedCapList::ElemData >, Kokkos::Device >; F6 = const int; F7 = const homme::islmpi::ListOfLists >; F8 = const homme::islmpi::BufferLayoutArray >; F9 = const homme::islmpi::FixedCapList >; F10 = const Kokkos::View >; F11 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_pack.cpp:254:808: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  254 |     const auto f = COMPOSE_LAMBDA (const Int& ki) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/cedr_caas.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = cedr::caas::CAAS::reduce_locally()::; Tag = __nv_dl_tag::*)(), &cedr::caas::CAAS::reduce_locally, 4>; OpFuncR = void; OpFuncArgs = {const Kokkos::Impl::HostThreadTeamMember&}; F1 = int; F2 = int; F3 = const Kokkos::View >; F4 = const Kokkos::View >]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/cedr_caas.cpp:189:363: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  189 |     const auto set_Qm_minmax = KOKKOS_LAMBDA (const typename ESU::Member& t) {
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewFill, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Serial, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
[ 23%] Linking CXX static library libekat.a
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp: In static member function 'static void* __nv_hdl_wrapper_t::manager::do_copy(void*) [with Lambda = homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>(homme::islmpi::IslMpi&)::; Tag = __nv_dl_tag&), homme::islmpi::calc_rmt_q_pass1_scan<4, Kokkos::MachineTraits>, 2>; OpFuncR = void; OpFuncArgs = {const int&, homme::islmpi::Accum&, bool}; F1 = const homme::islmpi::ListOfLists >; F2 = int; F3 = int; F4 = const homme::islmpi::FixedCapList >; F5 = int; F6 = const homme::islmpi::FixedCapList >; F7 = int]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/homme/src/share/compose/compose_slmm_islmpi_q.cpp:489:542: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  489 |     const auto f = COMPOSE_LAMBDA (const Int& idx, Accum& a, const bool fin) {
[ 23%] Built target ekat
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
nvcc_internal_extended_lambda_implementation: In copy constructor '__nv_hdl_wrapper_t::__nv_hdl_wrapper_t(const __nv_hdl_wrapper_t&) [with Tag = __nv_dl_tag::*)(const int&, const int&) const, &cedr::qlt::QLT::l2r_combine_kid_data, 1>; OpFuncR = void; OpFuncArgs = {const int&}; F1 = const int; F2 = const int; F3 = const cedr::tree::NodeSetsDeviceData; F4 = const Kokkos::View, Kokkos::MemoryTraits<1> >; F5 = const int; F6 = const cedr::qlt::QLT::MetaData::Arrays, Kokkos::Experimental::EmptyViewHooks, Kokkos::MemoryTraits<1> > >]':
nvcc_internal_extended_lambda_implementation:486:52: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
[ 23%] Linking Fortran static library libcsm_share.a
[ 23%] Built target csm_share
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp: In function 'void Kokkos::parallel_for(const string&, const ExecPolicy&, const FunctorType&) [with ExecPolicy = Kokkos::MDRangePolicy, Kokkos::IndexType >; FunctorType = Kokkos::Impl::ViewCopy, Kokkos::MemoryTraits<0> >, Kokkos::View, Kokkos::MemoryTraits<0> >, Kokkos::LayoutRight, Kokkos::Cuda, 2, int>; Enable = void]':
/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/externals/ekat/extern/kokkos/core/src/Kokkos_Parallel.hpp:165:1: note: the layout of aggregates containing vectors with 8-byte alignment has changed in GCC 5
  165 | inline void parallel_for(const std::string& str, const ExecPolicy& policy,
      | ^~~~~~~~~~~~
[ 23%] Linking CXX static library libcomposec++.a
[ 23%] Built target composec++
gmake: *** [Makefile:166: all] Error 2

Error(s) occurred during test phase
OVERALL STATUS: FAIL
Starting analysis on weaver with cmd: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && export HDF5_USE_FILE_LOCKING=FALSE && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
RUN: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && export HDF5_USE_FILE_LOCKING=FALSE && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5717/scream/components/eamxx
weaver failed
######################################################
Build step 'Execute shell' marked build as failure
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[SCREAM_PullRequest_Autotester_Weaver] $ /bin/bash -le /tmp/jenkins18411697070380405666.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Sending e-mails to: [email protected]
Finished: FAILURE

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5444
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5722
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: 3fba885
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: all Jobs PASSED

Pull Request Auto Testing has PASSED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5444
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5722
  • Status: PASSED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
THE LAST COMMIT TO THIS PULL REQUEST HAS NOT BEEN REVIEWED YET!

@E3SM-Bot
Copy link
Collaborator

All Jobs Finished; status = PASSED, target_sha=5555fa2c22ee08aa2ac6b17c06968c9858d09387, However Inspection must be performed before merge can occur...

2 similar comments
@E3SM-Bot
Copy link
Collaborator

All Jobs Finished; status = PASSED, target_sha=5555fa2c22ee08aa2ac6b17c06968c9858d09387, However Inspection must be performed before merge can occur...

@E3SM-Bot
Copy link
Collaborator

All Jobs Finished; status = PASSED, target_sha=5555fa2c22ee08aa2ac6b17c06968c9858d09387, However Inspection must be performed before merge can occur...

Copy link
Contributor

@mahf708 mahf708 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I read through this, and it looks good to me. Thanks @jgfouca!!!

I will note that a pending PR will get rid about of ~500 lines of code from the impl (as they're purely diagnostic)

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pre-Merge Inspection' - - This Pull Request Requires Inspection... The code must be inspected by a member of the Team before Testing/Merging
THE LAST COMMIT TO THIS PULL REQUEST HAS BEEN REVIEWED, BUT NOT ACCEPTED OR REQUIRES CHANGES!

@E3SM-Bot
Copy link
Collaborator

All Jobs Finished; status = PASSED, target_sha=5555fa2c22ee08aa2ac6b17c06968c9858d09387, However Inspection must be performed before merge can occur...

@jgfouca jgfouca requested review from bartgol and tcclevenger May 20, 2024 16:21
@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - AutoMerge IS ENABLED, but the Label AT: AUTOMERGE is not set. Either set Label AT: AUTOMERGE or manually merge the PR...

p_lev_k(i,nlay) = d_pint(icol,nlay);
t_lev_k(i,nlay) = d_tint(i,nlay);

// Note that RRTMGP expects ordering (col,lay,bnd) but the FM keeps things in (col,bnd,lay) order
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we change the storage in the FM at some point?

@E3SM-Bot
Copy link
Collaborator

The base branch has been updated since the last successful testing.

  • last PASS base branch sha: 5555fa2
  • current base branch sha : da61854
    The AutoTester will discard the last PASS, and re-test the PR from scratch

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Testing Jenkins Projects:

Pull Request Auto Testing STARTING (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5448
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5726
  • Status: STARTED

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Using Repos:

Repo: SCREAM (E3SM-Project/scream)
  • Branch: jgfouca/rrtmgp_interface_to_kokkos
  • SHA: 3fba885
  • Mode: TEST_REPO

Pull Request Author: jgfouca

@jgfouca jgfouca merged commit f5b824a into master May 20, 2024
6 of 7 checks passed
@jgfouca jgfouca deleted the jgfouca/rrtmgp_interface_to_kokkos branch May 20, 2024 19:57
@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Error: Jenkins Jobs - A user has closed the PR before testing completed. The Jenkins Jobs will be shutdown

@E3SM-Bot
Copy link
Collaborator

Status Flag 'Pull Request AutoTester' - Jenkins Testing: 1 or more Jobs FAILED

Note: Testing will normally be attempted again in approx. 2 Hrs. If a change to the PR source branch occurs, the testing will be attempted again on next available autotester run.

Pull Request Auto Testing has FAILED (click to expand)

Build Information

Test Name: SCREAM_PullRequest_Autotester_Mappy

  • Build Num: 5448
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM

Build Information

Test Name: SCREAM_PullRequest_Autotester_Weaver

  • Build Num: 5726
  • Status: ERROR

Jenkins Parameters

Parameter Name Value
PR_LABELS
PULLREQUESTNUM 2820
SCREAM_SOURCE_REPO https://github.com/E3SM-Project/scream
SCREAM_SOURCE_SHA 3fba885
SCREAM_TARGET_BRANCH master
SCREAM_TARGET_REPO https://github.com/E3SM-Project/scream
SCREAM_TARGET_SHA 1476696
TEST_REPO_ALIAS SCREAM
SCREAM_PullRequest_Autotester_Mappy # 5448 ERROR (click to see last 100 lines of console output)

Starting SETUP for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished XML for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 0.336187 seconds (PASS)
Starting SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Finished CREATE_NEWCASE for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 6.596608 seconds (PASS)
Starting XML for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SETUP for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 2.547392 seconds (PASS)
Finished XML for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 0.393420 seconds (PASS)
Starting SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Starting SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 procs
Finished SETUP for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 2.547688 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 procs
Finished SETUP for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 2.079935 seconds (PASS)
Finished SETUP for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.567935 seconds (PASS)
Finished SETUP for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 2.595792 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Starting SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 procs
Starting SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 procs
Finished SETUP for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 2.597386 seconds (PASS)
Starting SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 55.828307 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 16 procs
Finished SHAREDLIB_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 55.322067 seconds (PASS)
Starting MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 55.266259 seconds (PASS)
Starting MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 16 procs
Finished SHAREDLIB_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 71.759584 seconds (PASS)
Starting MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 16 procs
Finished SHAREDLIB_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 70.218131 seconds (PASS)
Finished SHAREDLIB_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 83.263361 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 168.810640 seconds (PASS)
Finished SHAREDLIB_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 196.047710 seconds (PASS)
Starting MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 173.360683 seconds (PASS)
Starting RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 with 1 proc on interactive node and 64 procs on compute nodes
Finished MODEL_BUILD for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 174.866722 seconds (PASS)
Starting RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 in 0.967720 seconds (PEND). [COMPLETED 1 of 8]
Finished RUN for test SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics in 0.958340 seconds (PEND). [COMPLETED 2 of 8]
Starting MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 16 procs
Starting MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 16 procs
Finished MODEL_BUILD for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 178.061217 seconds (PASS)
Starting RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 in 1.006530 seconds (PEND). [COMPLETED 3 of 8]
Starting MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 16 procs
Finished MODEL_BUILD for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 314.827462 seconds (PASS)
Starting RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu with 1 proc on interactive node and 16 procs on compute nodes
Finished RUN for test ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu in 11.041538 seconds (PEND). [COMPLETED 4 of 8]
Finished MODEL_BUILD for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 308.789451 seconds (PASS)
Starting RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 in 1.281533 seconds (PEND). [COMPLETED 5 of 8]
Finished MODEL_BUILD for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 358.061232 seconds (PASS)
Starting RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 0.922801 seconds (PEND). [COMPLETED 6 of 8]
Finished MODEL_BUILD for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 458.289221 seconds (PASS)
Starting RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 in 0.900907 seconds (PEND). [COMPLETED 7 of 8]
Finished MODEL_BUILD for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 547.002157 seconds (PASS)
Starting RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 with 1 proc on interactive node and 64 procs on compute nodes
Finished RUN for test ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 in 1.037648 seconds (PEND). [COMPLETED 8 of 8]
Waiting for tests to finish
PASS ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_D_Lh4.ne4_ne4.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240520_132340_2u702r
PASS ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERP_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-4.C.20240520_132340_2u702r
PASS ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_D_Ln22.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-rad_frequency_2--scream-output-preset-5.C.20240520_132340_2u702r
PASS ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_Ln9.ne4_ne4.F2000-SCREAMv1-AQP1.mappy_gnu.scream-output-preset-2.C.20240520_132340_2u702r
PASS ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/ERS_P16_Ln22.ne30_ne30.F2010-SCREAMv1-DP-DYCOMSrf01.mappy_gnu.C.20240520_132340_2u702r
PASS PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/PET_Ln9_P32x2.ne4pg2_ne4pg2.F2010-SCREAMv1.mappy_gnu.scream-output-preset-1.C.20240520_132340_2u702r
PASS SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln5.ne4pg2_oQU480.F2010-SCREAMv1-MPASSI.mappy_gnu.scream-mam4xx-optics.C.20240520_132340_2u702r
PASS SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3 RUN
    Case dir: /ascldap/users/e3sm-jenkins/acme/scratch/SMS_D_Ln9.ne4_ne4.F2010-SCREAMv1-noAero.mappy_gnu.scream-output-preset-3.C.20240520_132340_2u702r
test-scheduler took 819.2177295684814 seconds'
+ [[ 0 != 0 ]]
+ set +x
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 12503 killed;
[ssh-agent] Stopped.
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script  : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh

We're having issues with some test-launcher job hanging forever. So let's make sure we clean all penting test-launcher jobs

squeue -o"%.7i %u %40j" | grep e3sm-jenkins | grep test-launcher | awk '{ print $1 }' | xargs -r scancel

[SCREAM_PullRequest_Autotester_Mappy] $ /bin/bash -le /tmp/jenkins1878712745254657021.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Finished: SUCCESS

SCREAM_PullRequest_Autotester_Weaver # 5726 ERROR (click to see last 100 lines of console output)

        Start 115: shoc_p3_nudging_glob_novert
115/132 Test #115: shoc_p3_nudging_glob_novert .............................   Passed    2.55 sec
        Start 116: homme_shoc_cld_p3_rrtmgp_np1
116/132 Test #116: homme_shoc_cld_p3_rrtmgp_np1 ............................   Passed    7.17 sec
        Start 117: homme_shoc_cld_p3_rrtmgp_baseline_cmp
117/132 Test #117: homme_shoc_cld_p3_rrtmgp_baseline_cmp ...................   Passed    0.12 sec
        Start 118: homme_shoc_cld_p3_rrtmgp_pg2_np1
118/132 Test #118: homme_shoc_cld_p3_rrtmgp_pg2_np1 ........................   Passed    6.83 sec
        Start 119: homme_shoc_cld_p3_rrtmgp_pg2_baseline_cmp
119/132 Test #119: homme_shoc_cld_p3_rrtmgp_pg2_baseline_cmp ...............   Passed    0.09 sec
        Start 120: model_baseline
120/132 Test #120: model_baseline ..........................................   Passed    7.97 sec
        Start 121: model_initial
121/132 Test #121: model_initial ...........................................   Passed    4.48 sec
        Start 122: model_restart
122/132 Test #122: model_restart ...........................................   Passed    5.46 sec
        Start 123: restarted_vs_monolithic_check_np1
123/132 Test #123: restarted_vs_monolithic_check_np1 .......................   Passed    0.10 sec
        Start 124: homme_shoc_cld_spa_p3_rrtmgp_np1
124/132 Test #124: homme_shoc_cld_spa_p3_rrtmgp_np1 ........................   Passed    4.31 sec
        Start 125: homme_shoc_cld_spa_p3_rrtmgp_baseline_cmp
125/132 Test #125: homme_shoc_cld_spa_p3_rrtmgp_baseline_cmp ...............   Passed    0.09 sec
        Start 126: homme_shoc_cld_spa_p3_rrtmgp_128levels_np1
126/132 Test #126: homme_shoc_cld_spa_p3_rrtmgp_128levels_np1 ..............   Passed    5.89 sec
        Start 127: homme_shoc_cld_spa_p3_rrtmgp_128levels_tend_check_np1
127/132 Test #127: homme_shoc_cld_spa_p3_rrtmgp_128levels_tend_check_np1 ...   Passed    1.34 sec
        Start 128: homme_shoc_cld_spa_p3_rrtmgp_128levels_baseline_cmp
128/132 Test #128: homme_shoc_cld_spa_p3_rrtmgp_128levels_baseline_cmp .....   Passed    0.46 sec
        Start 129: homme_shoc_cld_spa_p3_rrtmgp_pg2_dp_np1
129/132 Test #129: homme_shoc_cld_spa_p3_rrtmgp_pg2_dp_np1 .................   Passed   13.87 sec
        Start 130: homme_shoc_cld_spa_p3_rrtmgp_pg2_dp_baseline_cmp
130/132 Test #130: homme_shoc_cld_spa_p3_rrtmgp_pg2_dp_baseline_cmp ........   Passed    0.08 sec
        Start 131: homme_shoc_cld_p3_mam_optics_rrtmgp_np1
131/132 Test #131: homme_shoc_cld_p3_mam_optics_rrtmgp_np1 .................   Passed   10.68 sec
        Start 132: homme_shoc_cld_p3_mam_optics_rrtmgp_baseline_cmp
132/132 Test #132: homme_shoc_cld_p3_mam_optics_rrtmgp_baseline_cmp ........   Passed    0.15 sec

100% tests passed, 0 tests failed out of 132

Label Time Summary:
baseline_cmp = 95.85 secproc (16 tests)
baseline_gen = 168.44 sec
proc (18 tests)
bfbhash = 0.68 secproc (1 test)
check = 0.74 sec
proc (1 test)
cld = 11.97 secproc (3 tests)
cld_fraction = 0.90 sec
proc (1 test)
cxx baseline_cmp = 7.66 secproc (2 tests)
diagnostics = 26.50 sec
proc (22 tests)
driver = 28.18 secproc (8 tests)
dynamics = 6.40 sec
proc (3 tests)
fail = 45.49 secproc (4 tests)
io = 43.96 sec
proc (13 tests)
mam4_optics = 5.82 secproc (1 test)
nudging = 9.79 sec
proc (2 tests)
p3 = 130.23 secproc (7 tests)
p3_sk = 111.55 sec
proc (2 tests)
physics = 264.34 secproc (19 tests)
remap = 2.65 sec
proc (1 test)
rrtmgp = 27.18 secproc (9 tests)
shoc = 15.82 sec
proc (7 tests)
spa = 8.99 secproc (4 tests)
surface_coupling = 3.32 sec
proc (1 test)

Total Test time (real) = 636.97 sec

Testing '''4c9c08cc6af218405b81c138b1dc6bb05c4f8118''' for test '''full_sp_debug'''

RUN: taskset -c 52-103 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=52 CTEST_PARALLEL_LEVEL=1 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/full_sp_debug/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/full_sp_debug -DBUILD_NAME_MOD=full_sp_debug -S /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=weaver -DCMAKE_COMMAND="-C /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/cmake/machine-files/weaver.cmake -DNetCDF_Fortran_PATH=/projects/ppc64le-pwr9-rhel8/tpls/netcdf-fortran/4.6.0/gcc/11.3.0/openmpi/4.1.4/5ka6asw -DNetCDF_C_PATH=/projects/ppc64le-pwr9-rhel8/tpls/netcdf-c/4.9.0/gcc/11.3.0/openmpi/4.1.4/mdd6fth -DPnetCDF_C_PATH=/projects/ppc64le-pwr9-rhel8/tpls/parallel-netcdf/1.12.3/gcc/11.3.0/openmpi/4.1.4/52dibdr -DCMAKE_BUILD_TYPE=Debug -DEKAT_DEFAULT_BFB=True -DSCREAM_DOUBLE_PRECISION=False -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=1 -DSCREAM_BASELINES_DIR=/home/projects/e3sm/scream/pr-autotester/master-baselines/weaver/full_sp_debug" '''
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/full_sp_debug

Testing '''4c9c08cc6af218405b81c138b1dc6bb05c4f8118''' for test '''release'''

RUN: taskset -c 104-155 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=52 CTEST_PARALLEL_LEVEL=1 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/release/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/release -DBUILD_NAME_MOD=release -S /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=weaver -DCMAKE_COMMAND="-C /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/cmake/machine-files/weaver.cmake -DNetCDF_Fortran_PATH=/projects/ppc64le-pwr9-rhel8/tpls/netcdf-fortran/4.6.0/gcc/11.3.0/openmpi/4.1.4/5ka6asw -DNetCDF_C_PATH=/projects/ppc64le-pwr9-rhel8/tpls/netcdf-c/4.9.0/gcc/11.3.0/openmpi/4.1.4/mdd6fth -DPnetCDF_C_PATH=/projects/ppc64le-pwr9-rhel8/tpls/parallel-netcdf/1.12.3/gcc/11.3.0/openmpi/4.1.4/52dibdr -DCMAKE_BUILD_TYPE=Release -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=1 -DSCREAM_BASELINES_DIR=/home/projects/e3sm/scream/pr-autotester/master-baselines/weaver/release" '''
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/release

Testing '''4c9c08cc6af218405b81c138b1dc6bb05c4f8118''' for test '''full_debug'''

RUN: taskset -c 0-51 sh -c '''SCREAM_BUILD_PARALLEL_LEVEL=52 CTEST_PARALLEL_LEVEL=1 ctest -V --output-on-failure --resource-spec-file /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/full_debug/ctest_resource_file.json -DNO_SUBMIT=True -DBUILD_WORK_DIR=/home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/full_debug -DBUILD_NAME_MOD=full_debug -S /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/cmake/ctest_script.cmake -DCTEST_SITE=weaver -DCMAKE_COMMAND="-C /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/cmake/machine-files/weaver.cmake -DNetCDF_Fortran_PATH=/projects/ppc64le-pwr9-rhel8/tpls/netcdf-fortran/4.6.0/gcc/11.3.0/openmpi/4.1.4/5ka6asw -DNetCDF_C_PATH=/projects/ppc64le-pwr9-rhel8/tpls/netcdf-c/4.9.0/gcc/11.3.0/openmpi/4.1.4/mdd6fth -DPnetCDF_C_PATH=/projects/ppc64le-pwr9-rhel8/tpls/parallel-netcdf/1.12.3/gcc/11.3.0/openmpi/4.1.4/52dibdr -DCMAKE_BUILD_TYPE=Debug -DEKAT_DEFAULT_BFB=True -DEKAT_DISABLE_TPL_WARNINGS='''''''''ON''''''''' -DCMAKE_CXX_COMPILER=mpicxx -DCMAKE_C_COMPILER=mpicc -DCMAKE_Fortran_COMPILER=mpifort -DSCREAM_DYNAMICS_DYCORE=HOMME -DSCREAM_TEST_MAX_TOTAL_THREADS=1 -DSCREAM_BASELINES_DIR=/home/projects/e3sm/scream/pr-autotester/master-baselines/weaver/full_debug" '''
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx/ctest-build/full_debug
OVERALL STATUS: PASS
Starting analysis on weaver with cmd: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && export HDF5_USE_FILE_LOCKING=FALSE && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
RUN: cd /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx && source /etc/profile.d/modules.sh && module purge && module load cmake/3.25.1 git/2.39.1 python/3.10.8 py-netcdf4/1.5.8 gcc/11.3.0 cuda/11.8.0 openmpi netcdf-c netcdf-fortran parallel-netcdf netlib-lapack && export HDF5_USE_FILE_LOCKING=FALSE && true && bsub -I -q rhel8 -n 4 -gpu num=4 ./scripts/test-all-scream --baseline-dir AUTO $compiler -p -c EKAT_DISABLE_TPL_WARNINGS=ON -i -m weaver
FROM: /home/e3sm-jenkins/weaver/workspace/SCREAM_PullRequest_Autotester_Weaver/5726/scream/components/eamxx
Completed analysis on weaver'

  • [[ 0 != 0 ]]
  • [[ 1 == 0 ]]
  • [[ weaver == \m\a\p\p\y ]]
  • set +x
    Performing Post build task...
    Match found for : : True
    Logical operation result is TRUE
    Running script : #!/bin/bash -le

cd $WORKSPACE/${BUILD_ID}/

./scream/components/eamxx/scripts/jenkins/jenkins_cleanup.sh
[SCREAM_PullRequest_Autotester_Weaver] $ /bin/bash -le /tmp/jenkins9822066033444925156.sh
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0
Finished: SUCCESS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants